/* Controls the GridView style */

.GridViewStyle { background-color: #ff8f10; border: 4px outset #ff8f10; }
.GridViewStyle a { color: #0000ff; text-decoration: underline;}
.GridViewHeaderStyle { background-color: #cc0000; font-weight: bolder; color: yellow; font-size:large; }
.GridViewHeaderStyle th {padding: 4px; color:Yellow; font-weight: bolder; border-color: #ff8f10; }
.GridViewHeaderStyle th a {padding: 4px; color:Yellow; font-weight: bolder;}
.GridViewHeaderStyle th a:hover, a:active {color: red; background-color:Yellow;}
.GridViewFooterStyle { background-color: #5D7B9D; font-weight: bold; color: White; }
.GridViewRowStyle { background-color: #77ff77; color: black;}
.GridViewAlternatingRowStyle {background-color: #36aaff; color: black;}
.GridViewRowStyle td, .GridViewAlternatingRowStyle td { border: 2px solid #ff8f10; padding: 2px 4px 2px 4px;}
.GridViewSelectedRowStyle {background-color: #FFCC66; font-weight: bold; color: Navy;}
.GridViewPagerStyle {background-color: #471ba8; color: Yellow;font-weight: bolder;}
.GridViewPagerStyle table { margin: 0 auto 0 auto;} /* to center the paging links*/
.GridViewPagerStyle td a { color:#aaaaaa; } 
.GridViewPagerStyle td a:hover, a:active {color: red; background-color:white;}

/* End GridView style */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(../../images/body_bg.jpg) #fff repeat-x 0px 0px; FONT: 81.25%/170% "Trebuchet MS", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #373737
}
#wrapper {
	BACKGROUND: url(../../images/content_bg.gif) repeat-y; MARGIN: 0px auto; WIDTH: 1006px
}
#header {
	BORDER-TOP: #fff 0px solid; BACKGROUND: url(../../images/body_bg.jpg) #fff repeat-x 0px 0px; POSITION: relative; HEIGHT: 171px
}
#content {
	BACKGROUND: url(../../images/topBar_home.gif) repeat-x 0px 0px; POSITION: relative; HEIGHT: 1%
}
#rapid #content {
	BACKGROUND-IMAGE: url(../../images/topBar_rapid.gif)
}
#postcode #content {
	BACKGROUND-IMAGE: url(../../images/topBar_postcode.gif)
}
#mailing #content {
	BACKGROUND-IMAGE: url(../../images/topBar_mailing.gif)
}
#gazetteer #content {
	BACKGROUND-IMAGE: url(../../images/topBar_gazetteer.gif)
}
#nearest #content {
	BACKGROUND-IMAGE: url(../../images/topBar_nearest.gif)
}
#gridRef #content {
	BACKGROUND-IMAGE: url(../../images/topBar_gridRef.gif)
}
#webUse #content {
	BACKGROUND-IMAGE: url(../../images/topBar_webUse.gif)
}
#leftCol {
	DISPLAY: inline; FLOAT: left; MARGIN: 31px 0px 0px 15px; WIDTH: 260px; TEXT-ALIGN: center
}
#middleCol {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px 5px; WIDTH: 100%; TEXT-ALIGN: center
}
#rightCol {
	DISPLAY: inline; FLOAT: left; MARGIN: 110px 0px 0px 29px; WIDTH: 235px
}
#about #rightCol {
	DISPLAY: none; VISIBILITY: hidden
}
#news #rightCol {
	DISPLAY: none; VISIBILITY: hidden
}
#purchase #rightCol {
	DISPLAY: none; VISIBILITY: hidden
}
#contact #rightCol {
	DISPLAY: none; VISIBILITY: hidden
}
#footer {
	CLEAR: both; BACKGROUND: url(../../images/footerBar_home.gif) repeat-x 0px 0px; TEXT-ALIGN: center
}
.floatRight {
	FLOAT: right
}
P A.floatRight {
	FLOAT: right; MARGIN: 0px 0px 0px 20px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.floatRight {
	MARGIN: 0px 0px 0px 10px
}
.flashy {
	Z-INDEX: -99
}
#flashContent {
	MARGIN-BOTTOM: 1.5em; WIDTH: 420px; HEIGHT: 200px; BACKGROUND-COLOR: #eee
}
#flashContent P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#flashContent2 {
	MARGIN-BOTTOM: 1.5em; WIDTH: 420px; HEIGHT: 200px; BACKGROUND-COLOR: #eee
}
#flashContent2 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
ABBR {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
P {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1.2em
}
H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H4 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H5 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H6 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 1em; COLOR: #333; LINE-HEIGHT: 1.2em
}
H1 {
	FONT-SIZE: 2.15em; MARGIN: 0px 0px 0.5em; COLOR: #0a4173
}
#home H1 {
	COLOR: #333
}
#home H2 {
	COLOR: #333
}
#rapid H1 {
	COLOR: #d11e29
}
#rapid H2 {
	COLOR: #d11e29
}
#postcode H1 {
	COLOR: #d18c1e
}
#postcode H2 {
	COLOR: #d18c1e
}
#mailing H1 {
	COLOR: #d3b31f
}
#mailing H2 {
	COLOR: #d3b31f
}
#gazetteer H1 {
	COLOR: #07a44a
}
#gazetteer H2 {
	COLOR: #07a44a
}
#nearest H1 {
	COLOR: #1865a7
}
#nearest H2 {
	COLOR: #1865a7
}
#gridRef H1 {
	COLOR: #35359c
}
#gridRef H2 {
	COLOR: #35359c
}
#webUse H1 {
	COLOR: #6d359c
}
#webUse H2 {
	COLOR: #6d359c
}
H2 {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.9em
}
H3 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0.8em
}
UL {
	MARGIN-BOTTOM: 1.2em
}
.imageWithCaption {
	CLEAR: both; FLOAT: right; MARGIN: 0px 0px 0px 10px; WIDTH: 196px
}
.imageWithCaption IMG {
	MARGIN-BOTTOM: 8px
}
.caption {
	FONT-SIZE: 0.9em; COLOR: #5f5f5f; LINE-HEIGHT: 1.3em; TEXT-ALIGN: center
}
.imageWithCaption P {
	FONT-SIZE: 0.9em; COLOR: #5f5f5f; LINE-HEIGHT: 1.3em; TEXT-ALIGN: center
}
A:link {
	COLOR: #0a4375
}
A:visited {
	COLOR: #0a4375
}
A:hover {
	COLOR: #1865a7
}
A:active {
	COLOR: #1865a7
}
#header .logo {
	BACKGROUND: url(../../images/logo.gif) no-repeat; LEFT: 50px; WIDTH: 192px; TEXT-INDENT: -999em; POSITION: absolute; TOP: 33px; HEIGHT: 85px
}
#header .logo A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 190px; HEIGHT: 84px
}
#header #tagline {
	BACKGROUND: url(../../images/tagline.gif) no-repeat; LEFT: 50px; WIDTH: 190px; TEXT-INDENT: -999em; POSITION: absolute; TOP: 130px; HEIGHT: 26px
}
#uk_top {
	RIGHT: 12px; BACKGROUND: url(../../images/uk_top.gif) no-repeat; WIDTH: 355px; POSITION: absolute; TOP: 34px; HEIGHT: 137px
}
UL#navigation {
	RIGHT: 0px; WIDTH: 608px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 26px
}
UL#navigation LI {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 1.1em; FLOAT: left; MARGIN-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px; TEXT-ALIGN: center
}
#navHome {
	BACKGROUND-IMAGE: url(../../images/nav_home.gif); WIDTH: 55px
}
#navHome A:link {
	BACKGROUND-IMAGE: url(../../images/nav_home.gif); WIDTH: 55px
}
#navHome A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_home.gif); WIDTH: 55px
}
#navNews {
	BACKGROUND-IMAGE: url(../../images/nav_news.gif); WIDTH: 52px
}
#navNews A:link {
	BACKGROUND-IMAGE: url(../../images/nav_news.gif); WIDTH: 52px
}
#navNews A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_news.gif); WIDTH: 52px
}
#navAbout {
	BACKGROUND-IMAGE: url(../../images/nav_about.gif); WIDTH: 75px
}
#navAbout A:link {
	BACKGROUND-IMAGE: url(../../images/nav_about.gif); WIDTH: 75px
}
#navAbout A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_about.gif); WIDTH: 75px
}
#navDevelopers {
	BACKGROUND-IMAGE: url(../../images/nav_developers.gif); WIDTH: 88px
}
#navDevelopers A:link {
	BACKGROUND-IMAGE: url(../../images/nav_developers.gif); WIDTH: 88px
}
#navDevelopers A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_developers.gif); WIDTH: 88px
}
#navPurchase {
	BACKGROUND-IMAGE: url(../../images/nav_purchase.gif); WIDTH: 120px
}
#navPurchase A:link {
	BACKGROUND-IMAGE: url(../../images/nav_purchase.gif); WIDTH: 120px
}
#navPurchase A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_purchase.gif); WIDTH: 120px
}
#navDownloads {
	BACKGROUND-IMAGE: url(../../images/nav_downloads.gif); WIDTH: 86px
}
#navDownloads A:link {
	BACKGROUND-IMAGE: url(../../images/nav_downloads.gif); WIDTH: 86px
}
#navDownloads A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_downloads.gif); WIDTH: 86px
}
#navContact {
	BACKGROUND-IMAGE: url(../../images/nav_contact.gif); WIDTH: 87px
}
#navContact A:link {
	BACKGROUND-IMAGE: url(../../images/nav_contact.gif); WIDTH: 87px
}
#navContact A:visited {
	BACKGROUND-IMAGE: url(../../images/nav_contact.gif); WIDTH: 87px
}
UL#navigation LI A:link {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -999em; HEIGHT: 26px
}
UL#navigation LI A:visited {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -999em; HEIGHT: 26px
}
UL#navigation LI A:hover {
	BACKGROUND-POSITION: 0px -30px; OVERFLOW: hidden
}
UL#navigation LI A:active {
	BACKGROUND-POSITION: 0px -30px; OVERFLOW: hidden
}
#home #navHome A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#news #navNews A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#about #navAbout A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#developers #navDevelopers A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#purchase #navPurchase A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#downloads #navDownloads A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#contact #navContact A {
	BACKGROUND-POSITION: 0px -30px; CURSOR: default
}
#leftCol H2 {
	MIN-HEIGHT: 28px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.7em
}
#leftCol P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; MARGIN-BOTTOM: 11px; PADDING-BOTTOM: 4px; COLOR: #5f5f5f; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px dashed
}
#leftCol H2 A:link {
	DISPLAY: block; WIDTH: 100%; COLOR: #fff; TEXT-DECORATION: none
}
#leftCol H2 A:visited {
	DISPLAY: block; WIDTH: 100%; COLOR: #fff; TEXT-DECORATION: none
}
#leftCol H2 A:hover {
	TEXT-DECORATION: underline
}
#leftCol H2 A:active {
	TEXT-DECORATION: underline
}
#leftCol H2.red {
	BACKGROUND: url(../../images/btn_red_base.gif) #d11e29 no-repeat left bottom
}
#leftCol H2.red A {
	DISPLAY: block; BACKGROUND: url(../../images/btn_red.gif) no-repeat 0px 0px
}
#leftCol H2.orange {
	BACKGROUND: url(../../images/btn_orange_base.gif) #d18c1e no-repeat left bottom
}
#leftCol H2.orange A {
	BACKGROUND: url(../../images/btn_orange.gif) no-repeat left top
}
#leftCol H2.yellow {
	BACKGROUND: url(../../images/btn_yellow_base.gif) #d3b31f no-repeat left bottom
}
#leftCol H2.yellow A {
	BACKGROUND: url(../../images/btn_yellow.gif) no-repeat left top
}
#leftCol H2.green {
	BACKGROUND: url(../../images/btn_green_base.gif) #07a44a no-repeat left bottom
}
#leftCol H2.green A {
	BACKGROUND: url(../../images/btn_green.gif) no-repeat left top
}
#leftCol H2.blue {
	BACKGROUND: url(../../images/btn_blue_base.gif) #1865a7 no-repeat left bottom
}
#leftCol H2.blue A {
	BACKGROUND: url(../../images/btn_blue.gif) no-repeat left top
}
#leftCol H2.indigo {
	BACKGROUND: url(../../images/btn_indigo_base.gif) #35359c no-repeat left bottom
}
#leftCol H2.indigo A {
	BACKGROUND: url(../../images/btn_indigo.gif) no-repeat left top
}
#leftCol H2.violet {
	BACKGROUND: url(../../images/btn_violet_base.gif) #6d359c no-repeat left bottom
}
#leftCol H2.violet A {
	BACKGROUND: url(../../images/btn_violet.gif) no-repeat left top
}
#content #leftCol H2 A:link {
	BACKGROUND-POSITION: 0px 0px
}
#content #leftCol H2 A:visited {
	BACKGROUND-POSITION: 0px 0px
}
#content #leftCol H2 A:hover {
	BACKGROUND-POSITION: -260px 0px
}
#content #leftCol H2 A:active {
	BACKGROUND-POSITION: -260px 0px
}
#rapid #leftCol H2.red {
	BACKGROUND-IMAGE: url(../../images/btn_red_base_on.gif)
}
#postcode #leftCol H2.orange {
	BACKGROUND-IMAGE: url(../../images/btn_orange_base_on.gif)
}
#mailing #leftCol H2.yellow {
	BACKGROUND-IMAGE: url(../../images/btn_yellow_base_on.gif)
}
#gazetteer #leftCol H2.green {
	BACKGROUND-IMAGE: url(../../images/btn_green_base_on.gif)
}
#nearest #leftCol H2.blue {
	BACKGROUND-IMAGE: url(../../images/btn_blue_base_on.gif)
}
#gridRef #leftCol H2.indigo {
	BACKGROUND-IMAGE: url(../../images/btn_indigo_base_on.gif)
}
#webUse #leftCol H2.violet {
	BACKGROUND-IMAGE: url(../../images/btn_violet_base_on.gif)
}
#rapid #leftCol .on {
	BACKGROUND-COLOR: #f8dddf
}
#postcode #leftCol .on {
	BACKGROUND-COLOR: #f8eedd
}
#mailing #leftCol .on {
	BACKGROUND-COLOR: #f8f4de
}
#gazetteer #leftCol .on {
	BACKGROUND-COLOR: #daf1e4
}
#nearest #leftCol .on {
	BACKGROUND-COLOR: #dde8f2
}
#gridRef #leftCol .on {
	BACKGROUND-COLOR: #e1e1f0
}
#webUse #leftCol .on {
	BACKGROUND-COLOR: #e1e1f0
}
#middleCol H2 {
	MARGIN-BOTTOM: 0.5em
}
#gridRef #middleCol H2 {
	MARGIN-TOP: 1.2em
}
.callout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/callout_base_rapid.gif) #f8dddf no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto 1em; WIDTH: 300px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.callout P {
	FONT-SIZE: 1.15em; BACKGROUND: url(../../images/callout_top_rapid.gif) no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
#content .callout H2 {
	FONT-SIZE: 1.5em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; COLOR: #333
}
.topLink {
	MARGIN-BOTTOM: 2em
}
.topLink A:link {
	PADDING-LEFT: 20px; BACKGROUND: url(../../images/up_arrow.gif) no-repeat 0px 0px
}
.topLink A:visited {
	PADDING-LEFT: 20px; BACKGROUND: url(../../images/up_arrow.gif) no-repeat 0px 0px
}
.topLink A:hover {
	BACKGROUND-POSITION: 0px -20px
}
.topLink A:active {
	BACKGROUND-POSITION: 0px -20px
}

TD.key_name {padding-right:9px; color:#666; font-size:2; font-weight:bold; text-align:center;}

#titleRow {margin: 27px 90px 0px 20px; padding-bottom:12px; text-align:center; color:Red; font-weight:bold; font-size:x-large; border-bottom:dashed 1px #ccc;}
#titleRow TABLE {float:left; margin-top:-7px;}
#titleRow TABLE TD {border-bottom:solid 3px transparent; padding-bottom:5px;}

#rightCol P {
	FONT-SIZE: 0.95em; MARGIN-BOTTOM: 0.5em; COLOR: #5f5f5f; LINE-HEIGHT: 1.6em
}
#rightCol P.more {
	FONT-SIZE: 1em; PADDING-BOTTOM: 7px; BORDER-BOTTOM: #d9d9d9 1px dashed; TEXT-ALIGN: right
}
#uk_bottom {
	RIGHT: 41px; BACKGROUND: url(../../images/uk_bottom.gif) no-repeat; WIDTH: 262px; POSITION: absolute; TOP: 16px; HEIGHT: 70px
}
#home H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.3em
}
#home H4 {
	FONT-SIZE: 0.88em; PADDING-BOTTOM: 0.8em; COLOR: #5f5f5f; BORDER-BOTTOM: #d9d9d9 1px dashed
}
#rightCol .panel {
	BACKGROUND: url(../../images/panel_bg.jpg) no-repeat; MARGIN: 19px 0px 20px; WIDTH: 235px; HEIGHT: 191px; TEXT-ALIGN: center
}
#home #rightCol .panel {
	HEIGHT: 180px
}
#rightCol .panel H2 {
	FONT-SIZE: 1.85em; WIDTH: 235px
}
#rightCol .panel H2 A:link {
	DISPLAY: block; WIDTH: 235px; COLOR: #fff; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#rightCol .panel H2 A:visited {
	DISPLAY: block; WIDTH: 235px; COLOR: #fff; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#rightCol .panel H2 A:hover {
	TEXT-DECORATION: underline
}
#rightCol .panel H2 A:active {
	TEXT-DECORATION: underline
}
#rightCol .panel H2#devPanel {
	BACKGROUND: url(../../images/toolbox_on.jpg) no-repeat 39px 33px; HEIGHT: 180px
}
#rightCol .panel H2#devPanel A:link {
	BACKGROUND: url(../../images/toolbox.jpg) no-repeat 39px 33px; HEIGHT: 173px
}
#rightCol .panel H2#devPanel A:visited {
	BACKGROUND: url(../../images/toolbox.jpg) no-repeat 39px 33px; HEIGHT: 173px
}
#rightCol .panel H2#devPanel A:hover {
	BACKGROUND-IMAGE: url(../../images/toolbox_on.jpg)
}
#rightCol .panel H2#devPanel A:active {
	BACKGROUND-IMAGE: url(../../images/toolbox_on.jpg)
}
#rightCol .panel H2#questionsPanel {
	BACKGROUND: url(../../images/mouse_on.jpg) no-repeat 30px 43px; HEIGHT: 191px
}
#rightCol .panel H2#questionsPanel A:link {
	BACKGROUND: url(../../images/mouse.jpg) no-repeat 30px 43px; HEIGHT: 185px
}
#rightCol .panel H2#questionsPanel A:visited {
	BACKGROUND: url(../../images/mouse.jpg) no-repeat 30px 43px; HEIGHT: 185px
}
#rightCol .panel H2#questionsPanel A:hover {
	BACKGROUND-IMAGE: url(../../images/mouse_on.jpg)
}
#rightCol .panel H2#questionsPanel A:active {
	BACKGROUND-IMAGE: url(../../images/mouse_on.jpg)
}
#rightCol .panel H2#postcodePanel {
	BACKGROUND: url(../../images/glass_on.jpg) no-repeat 0px 25px; BORDER-BOTTOM: #d9d9d9 1px dashed; HEIGHT: 191px
}
#rightCol .panel H2#postcodePanel A:link {
	BACKGROUND: url(../../images/glass.jpg) no-repeat 0px 25px; HEIGHT: 185px
}
#rightCol .panel H2#postcodePanel A:visited {
	BACKGROUND: url(../../images/glass.jpg) no-repeat 0px 25px; HEIGHT: 185px
}
#rightCol .panel H2#postcodePanel A:hover {
	BACKGROUND-IMAGE: url(../../images/glass_on.jpg)
}
#rightCol .panel H2#postcodePanel A:active {
	BACKGROUND-IMAGE: url(../../images/glass_on.jpg)
}
#rightCol .panel H2#gridRefPanel {
	BACKGROUND: url(../../images/pin_on.jpg) no-repeat 0px 20px; BORDER-BOTTOM: #d9d9d9 1px dashed; HEIGHT: 191px
}
#rightCol .panel H2#gridRefPanel A:link {
	BACKGROUND: url(../../images/pin.jpg) no-repeat 0px 20px; HEIGHT: 185px
}
#rightCol .panel H2#gridRefPanel A:visited {
	BACKGROUND: url(../../images/pin.jpg) no-repeat 0px 20px; HEIGHT: 185px
}
#rightCol .panel H2#gridRefPanel A:hover {
	BACKGROUND-IMAGE: url(../../images/pin_on.jpg)
}
#rightCol .panel H2#gridRefPanel A:active {
	BACKGROUND-IMAGE: url(../../images/pin_on.jpg)
}
#developers #rightCol P {
	TEXT-ALIGN: center
}
#developers #devkit {
	MARGIN-BOTTOM: 0px
}
#developers #devPanel {
	COLOR: #fff; PADDING-TOP: 6px
}
#developers #rightCol UL {
	BORDER-BOTTOM: #d9d9d9 1px dashed; HEIGHT: 93px
}
#developers #rightCol UL LI {
	FLOAT: left; WIDTH: 75px; HEIGHT: 75px
}
#developers #rightCol UL LI#winBtn {
	BACKGROUND: url(../../images/btn_windows.jpg) no-repeat 0px 0px; MARGIN-RIGHT: 5px
}
#developers #rightCol LI#javaBtn {
	BACKGROUND: url(../../images/btn_java.jpg) no-repeat 0px 0px; MARGIN-RIGHT: 5px
}
#developers #rightCol LI#phpBtn {
	BACKGROUND: url(../../images/btn_php.jpg) no-repeat 0px 0px
}
#developers #rightCol LI A:link {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 75px; TEXT-INDENT: -999em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px
}
#developers #rightCol LI A:visited {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 75px; TEXT-INDENT: -999em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px
}
#developers #content #rightCol LI#winBtn A:link {
	BACKGROUND-IMAGE: url(../../images/btn_windows.jpg)
}
#developers #content #rightCol LI#winBtn A:visited {
	BACKGROUND-IMAGE: url(../../images/btn_windows.jpg)
}
#developers #rightCol LI#javaBtn A:link {
	BACKGROUND-IMAGE: url(../../images/btn_java.jpg)
}
#developers #rightCol LI#javaBtn A:visited {
	BACKGROUND-IMAGE: url(../../images/btn_java.jpg)
}
#developers #rightCol LI#phpBtn A:link {
	BACKGROUND-IMAGE: url(../../images/btn_php.jpg)
}
#developers #rightCol LI#phpBtn A:visited {
	BACKGROUND-IMAGE: url(../../images/btn_php.jpg)
}
#developers #rightCol LI A:hover {
	BACKGROUND-POSITION: 0px -95px
}
#developers #rightCol LI A:active {
	BACKGROUND-POSITION: 0px -95px
}
#rightCol .footnote {
	BORDER-BOTTOM: #d9d9d9 1px dashed
}
#rightCol .footnote P {
	FONT-SIZE: 0.85em; MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
#rightCol P.buy {
	FONT-SIZE: 1.1em; MARGIN: 10px 0px 25px; TEXT-ALIGN: right
}
#rightCol P.buy A:link {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #666; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#rightCol P.buy A:visited {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #666; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#rightCol P.buy A:hover {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #999; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
#rightCol P.buy A:active {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #999; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
#rapid #rightCol P.buy A:link {
	BACKGROUND-COLOR: #d11e29
}
#rapid #rightCol P.buy A:visited {
	BACKGROUND-COLOR: #d11e29
}
#rapid #rightCol P.buy A:hover {
	BACKGROUND-COLOR: #df2735
}
#rapid #rightCol P.buy A:active {
	BACKGROUND-COLOR: #df2735
}
#postcode #rightCol P.buy A:link {
	BACKGROUND-COLOR: #d18c1e
}
#postcode #rightCol P.buy A:visited {
	BACKGROUND-COLOR: #d18c1e
}
#postcode #rightCol P.buy A:hover {
	BACKGROUND-COLOR: #dfaf27
}
#postcode #rightCol P.buy A:active {
	BACKGROUND-COLOR: #dfaf27
}
#mailing #rightCol P.buy A:link {
	BACKGROUND-COLOR: #d3b31f
}
#mailing #rightCol P.buy A:visited {
	BACKGROUND-COLOR: #d3b31f
}
#mailing #rightCol P.buy A:hover {
	BACKGROUND-COLOR: #e0ca28
}
#mailing #rightCol P.buy A:active {
	BACKGROUND-COLOR: #e0ca28
}
#gazetteer #rightCol P.buy A:link {
	BACKGROUND-COLOR: #07a44a
}
#gazetteer #rightCol P.buy A:visited {
	BACKGROUND-COLOR: #07a44a
}
#gazetteer #rightCol P.buy A:hover {
	BACKGROUND-COLOR: #09bf60
}
#gazetteer #rightCol P.buy A:active {
	BACKGROUND-COLOR: #09bf60
}
#webUse #rightCol P.buy A:link {
	BACKGROUND-COLOR: #6d359c
}
#webUse #rightCol P.buy A:visited {
	BACKGROUND-COLOR: #6d359c
}
#webUse #rightCol P.buy A:hover {
	BACKGROUND-COLOR: #8e45ba
}
#webUse #rightCol P.buy A:active {
	BACKGROUND-COLOR: #8e45ba
}
.tryProduct {
	MARGIN-TOP: -21px; FONT-SIZE: 1.1em; BACKGROUND: url(../../images/tryitBG.gif) no-repeat; PADDING-BOTTOM: 25px; PADDING-TOP: 4px; HEIGHT: 30px; TEXT-ALIGN: center
}
.tryProduct A {
	COLOR: #000000
}
.tryProduct A:hover {
	COLOR: #000033; TEXT-DECORATION: none
}
#rapid #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_rapid.gif)
}
#postcode #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_postcode.gif)
}
#mailing #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_mailing.gif)
}
#gazetteer #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_gazetteer.gif)
}
#nearest #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_nearest.gif)
}
#gridRef #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_gridRef.gif)
}
#webUse #footer {
	BACKGROUND-IMAGE: url(../../images/footerBar_webUse.gif)
}
#footer .logo {
	BACKGROUND: url(../../images/footer_logo.gif) no-repeat left bottom; MARGIN: 0px auto 16px; WIDTH: 93px; TEXT-INDENT: -999em; PADDING-TOP: 28px; HEIGHT: 42px
}
#footer P#contactInfo {
	PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px dashed; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 8px
}
#footer P#contactInfo A:link {
	COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#footer P#contactInfo A:visited {
	COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#footer P#contactInfo A:hover {
	COLOR: #000; BORDER-BOTTOM: #666 1px solid
}
#footer P#contactInfo A:active {
	COLOR: #000; BORDER-BOTTOM: #666 1px solid
}
#footer P#copyright {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 0.88em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; COLOR: #5f5f5f; PADDING-TOP: 0px
}
#footer_base {
	BACKGROUND: url(../../images/footer_base.gif) #fff no-repeat; WIDTH: 1006px; HEIGHT: 20px
}
